package xyz.labmem.main.modular.app.xxly.entity.sub;

import com.alibaba.excel.annotation.ExcelIgnore
import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
/**
 * 民用光纤通信传送网线路采集_子对象 gdgs_mygxtxcswxlcjb_sub
 * 
 * @author ruoyi
 * @date 2022-03-08
 */

@TableName("gdgs_mygxtxcswxlcjb_sub")

@ApiModel(value = "民用光纤通信传送网线路采集_子")
class GdgsMygxtxcswxlcjbSub : GFBaseEntity<GdgsMygxtxcswxlcjbSub>() {

    /** 外键_链接主键 */
    @ExcelIgnore
    @TableField("pk_id")
    var pkId : String? = null

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 中继段情况_中继段名称 */
    @ExcelProperty("中继段情况_中继段名称")
    @TableField("zjdqk_zjdmc")
    @ApiModelProperty(value = "中继段情况_中继段名称")
    var zjdqkZjdmc : String? = null
    /** 中继段情况_中继段光缆长度（公里）_100KW以上 */
    @ExcelProperty("中继段情况_中继段光缆长度")
    @TableField("zjdqk_zjdglcdgl_100ys")
    @ApiModelProperty(value = "中继段情况_中继段光缆长度(公里)")
    var zjdqkZjdglcdgl100ys : String? = null
    /** "中继段情况_A端站
（分支分界）_100KW (含）以下" */
    @ExcelProperty("中继段情况_A端站")
    @TableField("zjdqk_dzfzfj_100hyx")
    @ApiModelProperty(value = "中继段情况_A端站")
    var zjdqkDzfzfj100hyx : String? = null
    /** "中继段情况_B端站
（分支分界）_1KW (含）以下" */
    @ExcelProperty("中继段情况_B端站")
    @TableField("zjdqk_dzfzfj_1hyx")
    @ApiModelProperty(value = "中继段情况_B端站")
    var zjdqkDzfzfj1hyx : String? = null
    /** 中继段情况_线路维护单位_1KW至100KW（含） */
    @ExcelProperty("中继段情况_线路维护单位_1KW至100KW")
    @TableField("zjdqk_xlwhdw_1z100h")
    @ApiModelProperty(value = "中继段情况_线路维护单位(1KW至100KW)")
    var zjdqkXlwhdw1z100h : String? = null
    /** 中继段情况_芯数_100KW以上 */
    @ExcelProperty("中继段情况_芯数_100KW以上")
    @TableField("zjdqk_xs_100ys")
    @ApiModelProperty(value = "中继段情况_芯数(100KW以上)")
    var zjdqkXs100ys : String? = null
    /** 中继段情况_使用芯数 */
    @ExcelProperty("中继段情况_使用芯数")
    @TableField("zjdqk_syxs")
    @ApiModelProperty(value = "中继段情况_使用芯数")
    var zjdqkSyxs : String? = null
    /** 中继段情况_纤芯冗余度_数量（台） */
    @ExcelProperty("中继段情况_纤芯冗余度_数量")
    @TableField("zjdqk_xxryd_slt")
    @ApiModelProperty(value = "中继段情况_纤芯冗余度_数量(台)")
    var zjdqkXxrydSlt : String? = null
    /** 中继段情况_备注_信道数量（路） */
    @ExcelProperty("中继段情况_备注_信道数量")
    @TableField("zjdqk_bz_xdsll")
    @ApiModelProperty(value = "中继段情况_备注_信道数量(路)")
    var zjdqkBzXdsll : String? = null

}
